Broadcast only pages with modules or page types that are consistent with the purpose of this page, e.g. it might accept any types or be set for one type only, e.g. Events.
Do NOT follow this link or you will be banned from the server!
;
document.getElementById("broadcast-rules-modal").addEventListener('shown.bs.modal', () => {
document.getElementById("broadcast-rules-modal-title").focus();
});
load_page_scripts();
var ses_timeout = null;
(function(fd_page_app) {
// load defined functions like fd_page_app.function_name
} (window.fd_page_app = window.fd_page_app || {}));
}
// Called by the dynamic includes (see buildDynamicIncludesJs) once each
// dynamically-loaded script has settled (loaded or failed).
function __onDynamicScriptDone()
{
scripts_loaded++;
if (scripts_loaded >= num_scripts)
__runPageScripts();
}
function fd_libraries_done()
{
console.log('libs done');
scripts_done = 0;
//load dynamic javascript
// No dynamic includes to wait for — run the page scripts now.
if (num_scripts === 0)
__runPageScripts();
}
function load_page_scripts()
{
/* theme scripts */
}
function libraries_done()
{
fd_libraries_done();
// Dynamic includes still loading — __onDynamicScriptDone() runs the
// page scripts once they settle. Safety net in case a script hangs
// without resolving or rejecting.
if (num_scripts > 0 && scripts_loaded < num_scripts)
setTimeout(__runPageScripts, 5000);
}
//]]>